Editor's Note (2023): You are reading an archive from 2014. This wiki concerns the Minecraft mod Ancient Warfare, version 1. Neither this wiki nor this version of the mod are being updated. If you are looking for the sequel, Ancient Warfare 2, visit CurseForge. If you are looking for the indie game series, visit JNI Games. If you are looking for Ancient Warfare the magazine, visit Karwansaray Publishers.
/ 09-23-13
  • fix workers dropping work-site if it was out of work -- should fix issues with manual work-site selection using command baton w/ ignore broadcast enabled
should also fix 'issues' of workers swapping sites, or a worker moving to next site before current is finished
    • add biome swap rules for fortress1/2, lavaFarm, tower1 -- grass/dirt->desert

/ 09-26-13
  • adjust submarine max forward speed 6.2 -> 3.7, strafe 2.0 -> 1.2
  • add useable build.xml -- will need crazy edits for 1.6 / real workspace setup

/ 10-26-13
  • pathfinding on fences apparently still needs work (re-enable push-out of blocks whenever inside a fence block?)
  • soldier health display float rounding
  • village component/generation 1.6.4 support (add mapping to structuregenIO, default no-param constructors)
  • switch airplane/helicopter/submarine to be disabled by default. In order to use these vehicles, you will need to enable them in your config file.
THIS WILL DELETE ANY CURRENT ENTITIES OF THESE TYPES IN YOUR WORLD WHEN THE CONFIG FILE IS REGENERATED. IF YOU WISH TO KEEP THESE, RUN MC ONCE (DONT LOAD YOUR WORLD),
EXIT MC, OPEN THE CONFIG FILE, RE-ENABLE THEM, AND THEN START MC/LOAD YOUR WORLD


/ 11-03-13
  • fix crash in input helper if mc/player happened to be null
  • fix civic builder needing op status to use. would prevent use in true SSP/SMP games (but would work fine if started in creative and swapped to survival)
  • open up config option to adjust delay for cross-dimensional mail
  • fix NPE on interaction with a TECivic that had a null inventory
  • fix validation on gate placement to test for air blocks instead of blockID==0, should help with cases of RC phantom blocks obstructing gate construction

/ 11-10-13
  • fix crash in drafting table if 'start' is pressed when no structure is selected
  • remove server-op validation from structure-builder items. should resolve issues of structure building items not working in survival mode (e.g. civic building sites)
  • fix checking for blockID==0 in drawbridges. should fix some issues of RC/other phantom blocks preventing it from opening/closing
  • fix recipe-resource related issue in auto-crafting table that would allow for crafting of things with only partial resources -- thanks Varka for reporting this one
  • update version# for release


/ 11-13-13 /(.034)
  • add ability to enable/disable specific research goals globally.
  • add ability to remove specific research goals from research table
  • add ability to remove specific research goals from generating in chest loot
  • add ability to enable/disable specific vehicles globally (should work more reliably than before)
  • add ability to remove specific vehicles from being craftable (but still enabled to use)
  • add ability to remove specific vehicles from generating in chest loot
  • add slots to most NPC inventory/container/guis to allow for manual armor changes (needs position adjusted)
  • add armor slots to courier inventory/container/gui

/ 11-14-13 /(.034)
  • fix alignment of armor slots on npc and courier guis
  • add prep for rendering npc team flags (need flag model / textures)
  • fix shading/lighting on giant-sized trebuchet (needed normals rescaled)
  • add toggle for npc flag rendering
  • fix team colors for teams 16/17, now show as white/red respectively
  • fix-change npc armor slots to only allow fully repaired armor to be inserted by players

/ 11-24-13 /(.034)
  • fix armor slot validation to use npc rather than player
  • add ability to enable/disable machines entirely (chunkloader, mailbox, etc)
  • add ability to enable/disable machine recipes (still useable, but uncraftable)
  • fix mailboxes loosing destination setting for top-slot destination
  • fix two instances where npcs would not be properly removed from the 'live' npc list (repacking and traveling to a different dimension)
  • fix load/save of generated unique structures
  • fix validation of unique structures during selection for generation
  • default disable of submarine torpedo recipes (to match default-disable of submarines) if you have subs enabled, you may need to re-enable this in order to craft ammunition
  • add config option to disable npc armor swapping (temporary, may be removed with further reworking of npc armor system)

/ 12-07-13 /(.035)
  • FIX -- Structure Scanner not properly saving survival/world/other values set in the export gui.
  • FIX -- Battering Ram can no longer break bedrock
  • FIX -- NPC Upkeep status is now saved and restored when a soldier is repacked into an item. Fixes potential exploits of repacking NPCs instead of feeding them.
  • FIX -- NPC Armor/Weapon inventory is now saved and restored when a soldier is repacked into an item. Fixes armor duplication exploit.
  • FIX -- Chicken Farms and Tree Farms will no longer continue to pick up eggs/apples/sapplings after their inventory is full. Fixes problems of potentially infinite items being stored/ejected (performance issues)
  • FIX -- Vehicles will no longer drop their inventory when a player logs out while riding the vehicle. (They now validate for health<=0 when setDead is called before dropping items)
  • FIX -- Change order of loading biomes and structures to hopefully catch more mod-added biomes. Moved structure registration/loading from pre-init to post init-init stage (post-init is the last stage, cannot be delayed further)
  • FIX -- Clear the bounding box/NBT data on a -stack- of civic items when a single item is used from the stack (as NBT data is stored per-stack, not per individual item in the stack).
  • FIX -- Improved frame-rate across multiple GUIs, specifically aimed at improving the fps when the warehouse inventory is displayed (manual element culling, clean up some un-needed/terrible openGL calls, draw ordering)
  • FIX -- Introduce fix for 'kicked for flying not allowed' when riding a vehicle. This does not solve issues of kicked while standing on top of a vehicle/dismounting (yet).
  • FIX -- Fix potential item-eating bug in mailbox/selection GUIs. They no longer accept button clicks with an item on the cursor as a result.
  • FIX -- Fix conflict with NEI and Structure Scanner GUI -- keypresses should no longer trigger actions in NEI as long as the name input box is selected. This should also fix any similar issues in other GUIs (fixed error in the base gui class)
  • NEW -- Added zh_CN localization. Many thanks to crafteverywhere and his friends for taking the time to do the translation work.

/ 12-10-13 / (.036)
  • FIX -- NPCs all spawning at 'Novice' rank from npc-spawner items.
  • FIX -- Upgrading an NPC with a higher rank item will now drop the 'new' armor on the ground--previously one set of armor would be lost on an upgrade.
  • NEW -- Add pathfinding failsafe -- NPCS will teleport home if stuck. They must already have a home point set, be attempting to path towards their home point, and their home point chunk must be loaded. This should help with npcs that fall down wells/mineshafts/get stuck inside leaf blocks/etc. Config option to enable/disable this functionality.

/ 12-11-13 / (.037)
  • FIX -- Structure scanner exporting blank templates
  • FIX -- Ruins structure conversion not functioning
  • FIX -- date-stamp month in generated structure templates was wrong
  • FIX -- GUI render-order issue regarding item stacks/slots and tooltips
  • FIX -- GUI depth-test issue with block rendering, specifically chests
  • FIX -- GUI lighting issue that crept in during GUI optimization

Change Log 037 -> 038 (12-21-13)
  • * FIX--A bit more GUI cleanup regarding render-ordering for tooltips for items. Items should no longer render on top of the tooltip.
  • * FIX--Torches should no longer be placed suspended in mid-air in classic-layout quarries.
  • * FIX--Fix one cause of structures not properly obeying intersection test when generating.
  • * FIX--Fix root cause of unique structures not being detected properly when selecting new structures to generate.
  • * FIX--Fix an issue in structure generation that could cause both BB-intersect test and unique-tests to not work properly.
  • * FIX--Research notes now display translated names in the chat message when learning research from the item.
  • * FIX--Rewrite vehicle dismount code. You should now generally get placed on the same ground level as the vehicle, instead of on top of it.
  • * ADJUSTED--Greatly decrease the number of vehicles/research found in world-gen structure loot chests. Also added ammo and a few filler items.
  • * FIX--When repacking a vehicle into an item, it will once again eject its inventory into the world.


Change Log 038 -> 039 (01-04-14)
  • * FIX -- Fix tooltip double-rendering issue in some GUIs
  • * FIX -- Backpacks can no longer contain other backpacks. This fixes an issue where you could put a backpack inside of itself, and it would be promptly deleted when the gui was closed. Any existing packs-in-packs will remain and can be removed safely, but no new packs can be placed inside of others.
  • * FIX -- add default item-stack icon for vehicle spawners for when vehicle item-models are disabled through config.
  • * FIX -- Fix death-message translation when a player is killed by an NPC


Change Log 039 -> 040 (01-17-14)
  • * NEW -- Added / commands for team manipulation. These commands should be available to all server ops and via command blocks.
  • /awteam set [teamNum playerName]
  • /awteam setrank [playerName newRank]
  • /awteam list
  • /awteam list [teamNum]
  • * NEW -- New/updated Team control GUI. Littl bit cleaner formatting, easier to understand/use.
  • * NEW -- Block-Break event support. Mostly for use by protection mods. Known to support MyTown, and many others should work.
  • * NEW -- Warzones system -- a _very_ basic built-in block-protection mechanism. Default is for it to be disabled, and no change from previous functionality)
  • * NEW -- New config options to enable/disable firing of block-break events, and to enable/disable/invert warzones.
  • * CHANGE -- Civics store placing-player name for use in block-break/protection events. Civics will break blocks as if they _are_ the player that placed them.
  • * FIX -- Team system back-end code has been rewritten. Should resolve many issues with duplicate entries, erroneous teams, and improper ranks.
  • * CHANGE -- minor change in the handling/storing of team-data. It is no longer stored in AWGameData, but no has its own data file (AW_TEAM_DATA.dat)
  • * FIX -- fix translation/death message when killed directly by an NPC (missiles were fixed previously)
  • * FIX -- fix registration of items to prevent log-spam of 'this item will not survive an upgrade to 1.7'
  • * FIX -- Reinforced blocks no longer think that they can update on-tick.
  • * FIX -- Quarry will now validate blocks before placing ladders. Will not _fill_ empty blocks, but will no longer place ladders where it should not.
  • * FIX -- Icons should once again render properly in the ammo-selection gui for vehicles.
  • * FIX -- resolve a _potential_ crash that would result when item-ids are not set properly. (this doesn't fix people messing up their item-ids, merely a crash that could occur when they were messed up..)

Change Log 040 -> 042 (01-25-14)
  • * FIX -- fix an issue that would cause loss of research data when server is shut-down / game is exited.
  • * FIX -- Research notes should no longer double-spam the chat message when learned from right-click.

Change Log 042 -> 043
  • Fix an issue where the mailbox selection list would not scroll when it was long enough where it should have scrolled.
  • Fix an issue with civic structure builders where they would drop incorrectly configured items. They will now drop a proper item if they have not started construction, but will drop nothing once construction has started.
  • Fix an issue with tooltip double-rendering when NEI was installed.
  • Fix an severe duplication issue involving backpacks. You should no longer be able to move backpacks (specifically the open backpack) in your inventory when the backpack gui is open.

Change Log AW-1.1.044-beta-MC164
  • FIX (NPCs) - Fix a crash potential crash related to NPCs and healing.
  • FIX (Research) - Fix a client-side crash that could occur when attempting to view recipes with disabled research, or disabled recipes.
  • FIX (Automation Module) - Fix a NPE error in Civics that could cause crashes.
  • FIX (Crafting) - Fix issue related to buckets (duplication/deletion) in the auto-crafting station.
  • FIX (Structure Module) - Gate spawning items should now clear their cached location after placing a gate -- fixes issues of gate items becoming un-useable in creative mode after spawning the first gate.
  • FIX (Structure Module) - Add rotation mapping for:
    • Nether Brick Stairs
    • Trapdoors
    • Piston Extensions
    • Hay Bales
  • FIX (Structure Module) - Add Inventory item mapping for survival-mode structure building:
    • Lit Redstone Lamp (unlit lamp)
    • Tall grass (seeds)
    • Dead Bush (seeds)
    • Cauldron (meta remap)
    • Fire (netherrack)
    • Tilled Dirt (dirt)
  • NEW (NPCs) - Add config option to disable the use of backpacks as an item.
  • NEW (Structure Module) - Advanced Spawner (configurable mob-spawner)
  • NEW (Structure Module) - Template System.
    Updated/back ported the new template system I was designing for 1.7 to the 1.6 branch.
    Can load templates from the old system (however, does not load entities, or some of the other special data)
    This template system has many major advantages over the previous system:
    Plugin system for easy addition of more mod-handled blocks and entities (plugins need to written by the original mod author, or someone knowledgeable with that mods' source)
    Ability to handle complex tile-entity / nbt based blocks. (command blocks, mob spawners)
    Improved ability to handle complex Entities (NBT tag support)Ability to load templates from .zip files (template packs)
    Plugin is available for JAS (Just Another Spawner) to enable structure-specific mob-spawning. (will be posting shortly, along with example configs)
    Selectable and configurable validation types. Structures can now be flagged to spawn as:
    • Ground (normal)
    • Underground (dungeons/etc, non-visible from surface)
    • Water (floating on water -- floating islands / boats)
    • Island (in water with base extending to ocean floor)
    • Underwater (sunken ruins, ship-wrecks)
    • Harbor (partially on land and over water)
    • Sky (floating in the sky -- flying temples/cloud palaces/whatever)
    Greaty improved structure placement validation, including:
    • Leveling / clearing validation with per-template block-targets list, and global/configurable 'skippables' blocks lists
    • Duplicate structure detection / minimum duplicate range specify-able in templates on a per-template basis.
    • Structures may be flagged as unique to only generate a single time.
    • Much improved detection for structure intersection (with either other AW structures, or those added by other mods)
    • User-definable biome aliases -- ability to specify different structure spawns for bop.meadows and highlands.meadows

  • NOTE If you had previously used the template system with custom templates, you likely need to re-scan these templates into the new format. While the new template system will _load_ old templates (and export a converted new-format copy of that template), it does not include support for placing entities or many of the other complex features from the old system. If you wish to retain your structures, create a 'building' world prior to updating to this version, place all structures, and rescan them with the new template system. Any 'old' format templates found in the /include directory will have a converted new-format copy placed into the /export directory. From there you may copy the new format templates from the /export directory and overwrite the old-format copies in the /include directory (Make sure to back up your originals first, just in case something did not convert properly).
  • NOTE This release does not include any templates. Template packs are available as separate downloads. There should be template packs available which include basic world-gen structures, and some structures for survival mode (drafing station) use. Additional structure packs will be made available over time.

Change Log AW-1.1.045-beta-MC164
  • FIX (Structure Module) - Fix a crash when loading on a dedicated server related to loading templates.


Change Log AW-1.1.046-beta-MC164
  • NEW (NPCs) - Add config option for changing npc upkeep frequency -- npcUpkeepTicks
  • NEW (Structure Module) - Add biome block swapping using forge events and vanilla block swapping to stucture system. This adds a new validation parameter to templates called 'blockSwap'. Set to true to enable block swapping. Leave at falls for the current default behavior. Only effects world-gen, not survival mode structures.
  • NEW (Structure Module) - Structures built in snowy biomes will now come covered with snow after construction.